package com.xiaoq.shop.vo;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.List;

/**
 * Created by chenjh on 2017/11/3.
 */
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class SKUTicketDetailVo implements Serializable {
    private static final long serialVersionUID = 6328214036444901763L;

    @ApiModelProperty(name = "specification",allowableValues = "100,200,300,400,500,600", value = "票的类型Code", position=0)
    private String specification;

    @ApiModelProperty(name = "specificationName",allowableValues = "成人票, 儿童票, 学生票,老人票,组合套餐,其他票", value = "票的类型名称.成人票(100), 儿童票(200), 学生票(300),老人票(400),组合套餐(500),其他票(600)", position=10)
    private String specificationName;

    @ApiModelProperty(name = "city",value = "城市名称", position=20)
    private String city;

    @ApiModelProperty(name = "shopName",value = "景区（店）名称", position=25)
    private String shopName;

    @ApiModelProperty(name = "ticketList", value = "门票的列表", position=30)
    private List<SKUTicketVo> ticketList;

	public String getSpecification() {
		return specification;
	}

	public void setSpecification(String specification) {
		this.specification = specification;
	}

	public String getSpecificationName() {
		return specificationName;
	}

	public void setSpecificationName(String specificationName) {
		this.specificationName = specificationName;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getShopName() {
		return shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public List<SKUTicketVo> getTicketList() {
		return ticketList;
	}

	public void setTicketList(List<SKUTicketVo> ticketList) {
		this.ticketList = ticketList;
	}

}
